【初学Laya】引擎语言、开发环境搭建、示例项目运行报错 |
您所在的位置:网站首页 › laya ide › 【初学Laya】引擎语言、开发环境搭建、示例项目运行报错 |
初次学习LayaAir游戏引擎,目前用过几年Unity,作为H5小白,主要参照官方技术文档https://ldc2.layabox.com/doc,记录过程中遇到的问题。 简单介绍Laya的一篇··· 了解一下即可。 关于语言:LayaAir引擎支持ActionScript3(AS3)、TypeScript(TS)、JavaScript(JS)三种语言开发,都支持发布HTML5和App,此外AS3还支持Flash; 不过官方推荐的是TS,2.2版本后引擎的源码变更为TS;JS作为弱类型语言,开发调试难度相对较大(TS)。不论选哪种语言开发,都是殊途同归,我在次之前没有正式体验过这三种语言,暂定选用JS,如果后续有问题再尝试TS。 2D基础篇_快速上手:如何下载安装、创建工程以及工程目录结构,技术文档都有详细说明,不再赘述,记录一下问题: 1. 选中AS3或JS,都需要搭建开发环境(TS代码编译器),按照文档步骤操作,在命令行工具里输入指令“npm install -g typescript”安装TypeScript环境时,Mac遇到了一个报错,因为在mac 的终端下安装需要sudo命令,输入“sudo npm install -g typescript”命令即可 2. 安装完毕,创建2D示例项目,还没做任何操作直接运行,就遇到了问题,谷歌浏览器黑屏,报错“Access to XMLHttpRequest at 'xxxx.json' from origin 'null' has been blocked by CORS policy: Cross origin requests...”,看的小白我一脸懵,完全不懂H5··· 后来搜到是Mac上的Chrome存在跨域问题,谷歌浏览器运行LayaAir IDE 2.0示例项目黑屏报错(Mac),关闭谷歌浏览器,终端输入“open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/youName(此处是电脑路径!!!)/MyChromeDevUserData/”,重新运行项目即可··· 从零学Laya第一弹,希望能坚持下去,💪💪💪 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |